local taopao = fk.CreateSkill{
    name = "st__taopao",
}
taopao:addEffect(fk.EventPhaseEnd,{
    can_trigger = function (self, event,target,player,data)
        return target == player and target:hasSkill(self.name)
        and player.phase == Player.Draw
    end,
    on_cost = function(self, event, target, player, data)
    local room = player.room
    local targets = room:getOtherPlayers(player)
    local to = room:askToChoosePlayers(player, {
      targets = targets,
      min_num = 1,
      max_num = 1,
      prompt = "#self-choose",
      skill_name = self.name,
      cancelable = true,
    })
    if #to > 0 then
      event:setCostData(self, {tos = to})
      return true
    end
  end,
    on_use = function(self, event, target, player, data)
    player.room:damage({
      from = player,
      to = event:getCostData(self).tos[1],
      damage = 1,
      skillName = self.name,
    })
    player:skip(player.Play)
    player:skip(player.Discard)
  end,
})
Fk:loadTranslationTable{
  ["st__taopao"]="佯攻",
  [":st__taopao"]="摸牌阶段结束后，你可以跳过出牌阶段和弃牌阶段，并对一名其他角色造成一点伤害",
  ["#self-choose"]="选择一名角色对他造成一点伤害",
}
return taopao
